DeepL API
https://www.deepl.com/docs-api/
webサービスからDeepLが使える
翻訳済みのテキスト1,000,000文字あたり¥2,500
API使ってみる
from https://www.deepl.com/docs-api/translating-text/request/
$ curl https://api.deepl.com/v2/translate -d auth_key=AUTH_KEY -d 'text=1つのDeepLアカウント(メールアドレス)につき1料金プラン、1auth keyしか発行できない' -d target_lang=EN
code:response(json)
{"translations":{"detected_source_language":"JA","text":"Only 1 rate plan and 1 auth key can be issued per DeepL account (email address)"}}
長文の場合とか色々なオプションがあるみたいだが、scrapboxでは1行1文としてシンプルに訳すのが楽そうだ
元言語が英語なら日本語に、日本語なら英語に翻訳したいshokai.icon
そういうオプションは無い
2並列でリクエストして、訳されてる方を使う
英語をtarget_lang=ENでリクエストすると、"detected_source_language":"EN"が返ってくる
日本語をtarget_lang=JAでリクエストすると、"detected_source_language":"JA"が返ってくる